package com.walter.common.dataPermission;


import com.walter.common.dataPermission.vo.DataPermissionVO;

/**
 * 校验数据权限
 *
 * @param <T>资源的数据类型
 */
public interface DataPermissionFun<T> {

    /**
     * @param resourceIds 资源Ids
     * @return
     */
    Boolean validate(T resourceIds);


    /**
     *  获取应用的数据权限对象
     * @return
     */
    DataPermissionVO getDataPermissionVO();
}
